package cc.autoapi.pucong.auto.flow.core.flow.execNode.selfenum;


/**
 * 执行状态 0:未执行 1：执行成功 2：执行失败 3：执行中
 */
public enum RunStatusEnum {

    未执行(0),
    执行成功(1),
    执行失败(2),
    执行中(3),
    已跳过(4),
    ;

    private Integer type;

    RunStatusEnum(Integer type) {
        this.type = type;
    }

    public static RunStatusEnum getItemByValue(Integer value) {
        RunStatusEnum[] itemArr = RunStatusEnum.values();
        if (value != null) {
            for (RunStatusEnum item : itemArr) {
                if (value.equals(item.type)) {
                    return item;
                }
            }
        }
        return null;
    }
}
